package com.desaysv.svhttp.callback;

import java.io.File;

/**
 * @author linzi
 * @version 1.0
 * @date 2022-7-19
 * @context 请求回调，异步回调，切换回主线程操作暂未实现
 * @since 2022-7-19
 */
public interface IDownLoadCallBack extends IBaseCallBack {
    /**
     * 文件响应
     *
     * @param status httpCode
     * @param t      下载的文件对象
     */
    void response(int status, File t);

    /**
     * 文件下载进度
     *
     * @param size  文件总大小
     * @param total 已下载大小
     */
    void progress(long size, long total);
}
